@import url(/cordys/wcp/theme/Qontym/style/template/adv_layouts_1.3.css);
@import url(/cordys/wcp/theme/Qontym/style/template/bolierplate_skeleton_1.2.css);
/*----------- Slate -----------*/
html{
	background:url('/cordys/wcp/theme/slate/image/site_bck.png') repeat 0px 0px transparent;
}
body.startpage,body.startpage body{
	background:url('/cordys/wcp/theme/slate/image/background/white_plaster.png') transparent;
}
body.startpage>.maincontainer{
	background-color:transparent;
}
.regionset{
}
body.startpage>.maincontainer>.regionset{
}
body.startpage>.maincontainer>.regionset>.regionset{
}
#header_region .tabcontent,#lateral_region .tabcontent,#display_region .tabcontent,#footer_region .tabcontent{
	border-width:0px; /* turning off all regions */
	background-color:transparent;
}
/* --------------------- Header area -------------------------- */
.region#header_region{
}
/* custom AppPalette formatting as no custom class available as of now */
body>.palette_wrapper[id|="header_app_Anonymous"]{
}
body>.palette_wrapper[id|="header_app_Anonymous"] .apppalette,.apppalette#header_app{
	background-color:transparent;
}
/* custom AppPalette formatting ends */
#header_app>.maincontainer{
	padding:0px;
	position:absolute;
}
.logo_placeholder{
	margin:15px 0px 10px;
}
/* the auxilliary signup in header */
.auxsignup-block{
	width:auto!important;
	position:absolute;
	left:auto;
	right:0px;
	top:0px;
}
#auxsignup_block{
	text-align:right;
}
#auxsignup_block p{
	margin:10px 0px;
	font-size:12px;
}
#auxsignup_block p em{
	font-style:normal;
	font-weight:bold;
	font-size:13px;
}
#auxsignup_text{
	text-align:right;
}
#auxsignup_text h2,#auxsignup_text p{
	margin:3px 0px;
	font-size:11px;
	font-weight:normal;
}
#auxsignup_text h2 strong,#auxsignup_text p strong{
	font-style:normal;
	font-weight:bold;
	font-size:13px;
}
.auxsignup-textholder{
	margin:0px 115px 0px 0px;
}
.show-signup{
	margin:-3.5em 0px 0px;
	width:auto!important;
}
#auxsignup_text p,#auxsignup_text ul{
	margin:0px;
	padding:0px;
}
#auxsignup_text li{
	margin:0px .5em;
	display:inline-block;
	list-style:none;
}
.auxsignup-block fieldset.groupbox .groupheader{
	display:none;
}
body.startpage .auxsignup-block .groupcontent{
	border-width:0px;
	text-align:right;
}
.auxsignup-block .signup-group{
	margin:0px;
	float:right;
	text-align:left;
	left:auto;
	position:relative;
	right:0px;
	top:0px;
	z-index:10;
}
body.startpage .auxsignup-block .signup-group .groupcontent{
	border-width:1px;
	background-color:#ffffff;
	text-align:left;
	border-radius:2px;
}
.auxsignup-block .signup-group .v_layout{
	margin:.8em 0px 0px;
}
.signup-group .v_layout.forgot-pass-link{
	margin:-3em 0px .5em;
}
.signup-group button{
	padding:0px 1em;
	width:auto!important;
	font-size:1.2em;
}
.auxsignup-block .signup-group.post-signup{
	margin:-3em 0px 0px 0px;
	float:right;
	text-align:left;
	top:0px;
	position:relative;
	right:auto;
}
.auxsignup-block .signup-group.post-signup .signup-actions{
	margin:0px;
	position:absolute;
	right:0px;
}
body.startpage .auxsignup-block .signup-group.post-signup .groupcontent{
	border-width:0px;
	background-color:transparent;
	text-align:left;
}
body.d-rtl .auxsignup-block{
	left:0px;
	right:auto;
}
body.d-rtl #auxsignup_block{
	text-align:left;
}
body.d-rtl #auxsignup_text{
	text-align:left;
}
body.d-rtl .auxsignup-textholder{
	margin:0px 0px 0px 115px;
}
body.d-rtl.startpage .auxsignup-block .groupcontent{
	text-align:left;
}
body.d-rtl .auxsignup-block .signup-group{
	float:left;
	text-align:right;
	left:0px;
	right:auto;
}
body.d-rtl .auxsignup-block .signup-group.post-signup{
	float:left;
	text-align:right;
	left:auto;
}
body.d-rtl .auxsignup-block .signup-group.post-signup .signup-actions{
	left:0px;
}
body.d-rtl.startpage .auxsignup-block .signup-group.post-signup .groupcontent{
	text-align:right;
}
/* the auxilliary signup in header ends */
/* Custom header navigation*/
.header-navigation{
	margin:0px 0px 0px 1em;
	background-color:rgba(0,0,0,0.5);
	height:40px!important;
	border-radius:4px;
}
body.d-rtl .header-navigation{
	margin:0px 1em 0px 0px;
}
.header-navigation .rollercontainer.horizontal{
	overflow:hidden;
}
#avController{
	margin-left:1px;
}
body.d-rtl #avController{
	margin-left:0px;
	margin-right:1px;
}
#avController .item.small{
	margin:0px -3px 0px 0px;
	padding:2px 4px;
	border-right:1px solid #aaaaaa;
	width:auto;
	height:36px;
	*margin:0px;
	border-radius:0px;
}
body.d-rtl #avController .item.small{
	margin:0px 0px 0px -2px;
}
#avController .item.small:first-child{
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
}
#avController .item.small:last-child{
	border-right:none;
}
#avController .item.small .imagecontainer,#avController .item.small .imagecontainer img{
	display:none;
}
#avController .item.small h4{
	margin:0px;
	padding:0px 1em;
	display:block;
	color:#eeeeee;
	font-size:120%;
	line-height:36px;
	vertical-align:middle;
	text-shadow:1px 0px #333333;
}
#avController .item.small p{
	display:none;
}
#avController .item.small .menuextender{
	display:none!important;
}
#avController .item.small.selected{
	background-color:rgba(0,0,0,1);
	background-image:none;
	background-position:0 -1804px;
	background-repeat:repeat;
}
#avController .item.small.selected h4{
}
#avController .item.small.hover{
	background-color:rgba(0,0,0,0.9);
}
#avController .item.small.hover h4{
}
#avController .primaryroller,#avController .secondaryroller{
	display:none;
}
.artifactviewer .item.small,.artifactviewer .item.mid{
	background-color:rgba(0,0,0,0.1);
	border-radius:4px;
}
.artifactviewer .item.small.hover,.artifactviewer .item.mid.hover{
	background-color:rgba(0,0,0,0.3);
}
.artifactviewer .item.small.selected,.artifactviewer .item.mid.selected{
	background-color:#2b2b2b;
}
/* breadcrumb area */
.breadcrumb-container{
	margin:0px;
	padding:1px;
	height:30px;
}
#breadcrumb_container{
	margin:5px 10px 0px;
}
#breadcrumb_container #crumb_container{
	display:inline;
}
#breadcrumb_container *{
}
#breadcrumb_container a,#breadcrumb_container a:link,#breadcrumb_container a:visited,#breadcrumb_container a:active{
	margin:auto .5em;
}
#breadcrumb_container a:hover{
}
/* --------------------- Main area -------------------------- */
.regionset.display-regionset{
	background-color:transparent;
}
/* custom AppPalette formatting as no custom class available as of now */
body>.palette_wrapper[id|="display_app_Anonymous"],body>.palette_wrapper[id|="display_app_Anonymous"]>#mainContainer>#app_container>.mainwrapper{
	background-color:transparent;
}
body>.palette_wrapper[id|="display_app_Anonymous"]{
}
/* custom AppPalette formatting for main area Apps */
.region#display_region{
	margin:5px 10px 10px!important;
	background-color:transparent;
}
#display_app.apppalette{
	background-color:transparent;
}
#display_app>.maincontainer{
	overflow:visible; /* the appPalette contents are made to flow as per the frame varying height */
}
/* a way to customize iframe by direct Id, rather than custom class on the layout. 
this is useful sometimes, and is used a an illustration here. May not be applicable to all situations */
iframe#display_frame{
	border-width:0px;
	min-height:100%;
	position:relative!important;
}
/* --------------------- footer area -------------------------- */
.region#footer_region{
}
body>.palette_wrapper[id|="footer_app_Anonymous"]{
}
body>.palette_wrapper[id|="footer_app_Anonymous"] .apppalette,.apppalette#footer_app{
	background-color:transparent;
}
#footer_app>.maincontainer{
	padding:0px;
	overflow:hidden; /* turning off scrollbars for breadcrumb */
}
#footer_app>.maincontainer>*{
	margin:0px;
	padding:0px;
}
#footer_app p{
	text-align:center;
}
.themes-gallery{
	height:40px!important;
}
.themes-gallery .rollercontainer.horizontal .rollerarea{
	width:auto;
	text-align:right;
}
.themes-gallery .primaryroller,.themes-gallery .secondaryroller{
	display:none;
}
.themes-gallery .item.small{
}
.themes-gallery .item.small h4,.themes-gallery .item.small p{
	display:none!important;
}
body.d-rtl .themes-gallery .rollercontainer.horizontal .rollerarea{
	text-align:left;
}
/* --------------------- additional HTML -------------------------- */
#welcomebox,#footerbox{
	text-align:right;
}
#welcomebox label,#footerbox label{
	padding:0px .5em;
}
/* force hide the taskbar that comes on login or logout */
#artifact_Taskbar.application_wrapper{
	visibility:hidden!important;
}
/* To ensure cascade of common styles */
.simplecontainer iframe{
	border:0px none;
}
.f_layout>.simplecontainer>iframe{
	margin:0px;
}
button,.v_button,.h_button{
}
button.primary{
}
button:hover,.v_button:hover,.h_button:hover,button:active,.v_button:active,.h_button:active,button:focus,.v_button:focus,.h_button:focus{
}
button:active,.v_button:active,.h_button:active{
}
.hover{
}